home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1991-04-03 | 5.0 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Wed Apr 3 17:29:20 1991, modified Wed Apr 3 17:29:20 1991, creator 'MPS ', type ASCII, 4592 bytes "TCPHi.h" , at 0x1270 382 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| dearkID
| deark: macbinary
| default
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 07 54 43 50 48 69 2e | 68 00 00 00 00 00 00 00 |..TCPHi.|h.......|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 11 f0 00 | 00 01 7e a4 20 07 c0 a4 |........|..~. ...|
|00000060| 20 07 c0 00 00 00 00 00 | 00 00 00 00 00 00 00 00 | .......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 25 3f 00 00 |........|....%?..|
|00000080| 23 69 66 6e 64 65 66 20 | 5f 54 43 50 4c 4f 57 5f |#ifndef |_TCPLOW_|
|00000090| 0d 23 64 65 66 69 6e 65 | 20 5f 54 43 50 4c 4f 57 |.#define| _TCPLOW|
|000000a0| 5f 0d 0d 2f 2a 20 6e 65 | 74 77 6f 72 6b 20 69 6e |_../* ne|twork in|
|000000b0| 69 74 69 61 6c 69 7a 61 | 74 69 6f 6e 20 2d 2d 2d |itializa|tion ---|
|000000c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000f0| 2d 2d 2d 2a 2f 0d 0d 4f | 53 45 72 72 20 49 6e 69 |---*/..O|SErr Ini|
|00000100| 74 4e 65 74 77 6f 72 6b | 28 76 6f 69 64 29 3b 09 |tNetwork|(void);.|
|00000110| 09 2f 2a 20 6f 70 65 6e | 73 20 74 68 65 20 6e 65 |./* open|s the ne|
|00000120| 74 77 6f 72 6b 20 64 72 | 69 76 65 72 20 2a 2f 0d |twork dr|iver */.|
|00000130| 0d 0d 2f 2a 20 63 6f 6e | 6e 65 63 74 69 6f 6e 20 |../* con|nection |
|00000140| 73 74 72 65 61 6d 20 63 | 72 65 61 74 69 6f 6e 2f |stream c|reation/|
|00000150| 72 65 6d 6f 76 61 6c 20 | 2d 2d 2d 2d 2d 2d 2d 2d |removal |--------|
|00000160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 2a 2f 0d 0d 4f | 53 45 72 72 20 43 72 65 |---*/..O|SErr Cre|
|00000190| 61 74 65 53 74 72 65 61 | 6d 28 09 09 09 09 2f 2a |ateStrea|m(..../*|
|000001a0| 20 63 72 65 61 74 65 73 | 20 61 20 73 74 72 65 61 | creates| a strea|
|000001b0| 6d 20 6e 65 65 64 65 64 | 20 74 6f 20 65 73 74 61 |m needed| to esta|
|000001c0| 62 6c 69 73 68 20 61 20 | 63 6f 6e 6e 65 63 74 69 |blish a |connecti|
|000001d0| 6f 6e 2a 2f 0d 09 75 6e | 73 69 67 6e 65 64 20 6c |on*/..un|signed l|
|000001e0| 6f 6e 67 20 2a 73 74 72 | 65 61 6d 2c 09 09 09 2f |ong *str|eam,.../|
|000001f0| 2a 20 73 74 72 65 61 6d | 20 69 64 65 6e 74 69 66 |* stream| identif|
|00000200| 69 65 72 20 28 72 65 74 | 75 72 6e 65 64 29 09 09 |ier (ret|urned)..|
|00000210| 09 09 09 2a 2f 0d 09 75 | 6e 73 69 67 6e 65 64 20 |...*/..u|nsigned |
|00000220| 6c 6f 6e 67 20 72 65 63 | 76 4c 65 6e 29 3b 09 09 |long rec|vLen);..|
|00000230| 09 2f 2a 20 73 74 72 65 | 61 6d 20 62 75 66 66 65 |./* stre|am buffe|
|00000240| 72 20 6c 65 6e 67 74 68 | 20 74 6f 20 62 65 20 61 |r length| to be a|
|00000250| 6c 6c 6f 63 61 74 65 64 | 09 09 09 2a 2f 0d 09 0d |llocated|...*/...|
|00000260| 4f 53 45 72 72 20 52 65 | 6c 65 61 73 65 53 74 72 |OSErr Re|leaseStr|
|00000270| 65 61 6d 28 09 09 09 2f | 2a 20 64 69 73 70 6f 73 |eam(.../|* dispos|
|00000280| 65 73 20 6f 66 20 61 6e | 20 75 6e 75 73 65 64 20 |es of an| unused |
|00000290| 73 74 72 65 61 6d 20 61 | 6e 64 20 69 74 73 20 62 |stream a|nd its b|
|000002a0| 75 66 66 65 72 73 09 09 | 2a 2f 0d 09 75 6e 73 69 |uffers..|*/..unsi|
|000002b0| 67 6e 65 64 20 6c 6f 6e | 67 20 73 74 72 65 61 6d |gned lon|g stream|
|000002c0| 29 3b 09 09 09 2f 2a 20 | 73 74 72 65 61 6d 20 69 |);.../* |stream i|
|000002d0| 64 65 6e 74 69 66 69 65 | 72 20 74 6f 20 64 69 73 |dentifie|r to dis|
|000002e0| 70 6f 73 65 09 09 09 09 | 09 2a 2f 0d 0d 0d 2f 2a |pose....|.*/.../*|
|000002f0| 20 63 6f 6e 6e 65 63 74 | 69 6f 6e 20 6f 70 65 6e | connect|ion open|
|00000300| 69 6e 67 2f 63 6c 6f 73 | 69 6e 67 20 63 61 6c 6c |ing/clos|ing call|
|00000310| 73 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |s ------|--------|
|00000320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2a |--------|-------*|
|00000340| 2f 0d 0d 4f 53 45 72 72 | 20 4f 70 65 6e 43 6f 6e |/..OSErr| OpenCon|
|00000350| 6e 65 63 74 69 6f 6e 28 | 09 09 09 2f 2a 20 61 74 |nection(|.../* at|
|00000360| 74 65 6d 70 74 73 20 74 | 6f 20 65 73 74 61 62 6c |tempts t|o establ|
|00000370| 69 73 68 20 61 20 63 6f | 6e 6e 65 63 74 69 6f 6e |ish a co|nnection|
|00000380| 20 77 2f 72 65 6d 6f 74 | 65 20 68 6f 73 74 20 2a | w/remot|e host *|
|00000390| 2f 0d 09 75 6e 73 69 67 | 6e 65 64 20 6c 6f 6e 67 |/..unsig|ned long|
|000003a0| 20 73 74 72 65 61 6d 2c | 09 09 09 2f 2a 20 73 74 | stream,|.../* st|
|000003b0| 72 65 61 6d 20 69 64 20 | 74 6f 20 62 65 20 75 73 |ream id |to be us|
|000003c0| 65 64 20 66 6f 72 20 63 | 6f 6e 6e 65 63 74 69 6f |ed for c|onnectio|
|000003d0| 6e 09 09 09 2a 2f 0d 09 | 6c 6f 6e 67 20 72 65 6d |n...*/..|long rem|
|000003e0| 6f 74 65 48 6f 73 74 2c | 09 09 09 09 2f 2a 20 6e |oteHost,|..../* n|
|000003f0| 65 74 77 6f 72 6b 20 6e | 75 6d 62 65 72 20 6f 66 |etwork n|umber of|
|00000400| 20 72 65 6d 6f 74 65 20 | 68 6f 73 74 09 09 09 09 | remote |host....|
|00000410| 2a 2f 0d 09 73 68 6f 72 | 74 20 72 65 6d 6f 74 65 |*/..shor|t remote|
|00000420| 50 6f 72 74 2c 09 09 09 | 09 2f 2a 20 6e 65 74 77 |Port,...|./* netw|
|00000430| 6f 72 6b 20 70 6f 72 74 | 20 6f 66 20 72 65 6d 6f |ork port| of remo|
|00000440| 74 65 20 70 6f 72 74 09 | 09 09 09 09 2a 2f 0d 09 |te port.|....*/..|
|00000450| 42 79 74 65 20 74 69 6d | 65 6f 75 74 29 3b 09 09 |Byte tim|eout);..|
|00000460| 09 09 09 2f 2a 20 74 69 | 6d 65 6f 75 74 20 76 61 |.../* ti|meout va|
|00000470| 6c 75 65 20 66 6f 72 20 | 63 6f 6e 6e 65 63 74 69 |lue for |connecti|
|00000480| 6f 6e 09 09 09 09 09 2a | 2f 0d 09 0d 4f 53 45 72 |on.....*|/...OSEr|
|00000490| 72 20 57 61 69 74 46 6f | 72 43 6f 6e 6e 65 63 74 |r WaitFo|rConnect|
|000004a0| 69 6f 6e 28 09 09 2f 2a | 20 6c 69 73 74 65 6e 73 |ion(../*| listens|
|000004b0| 20 66 6f 72 20 61 20 72 | 65 6d 6f 74 65 20 63 6f | for a r|emote co|
|000004c0| 6e 6e 65 63 74 69 6f 6e | 20 66 72 6f 6d 20 61 20 |nnection| from a |
|000004d0| 72 65 6d 2e 20 70 6f 72 | 74 20 2a 2f 0d 09 75 6e |rem. por|t */..un|
|000004e0| 73 69 67 6e 65 64 20 6c | 6f 6e 67 20 73 74 72 65 |signed l|ong stre|
|000004f0| 61 6d 2c 09 09 09 2f 2a | 20 73 74 72 65 61 6d 20 |am,.../*| stream |
|00000500| 69 64 20 74 6f 20 62 65 | 20 75 73 65 64 20 66 6f |id to be| used fo|
|00000510| 72 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 09 09 09 2a |r connec|tion...*|
|00000520| 2f 0d 09 42 79 74 65 20 | 74 69 6d 65 6f 75 74 2c |/..Byte |timeout,|
|00000530| 09 09 09 09 09 2f 2a 20 | 74 69 6d 65 6f 75 74 20 |...../* |timeout |
|00000540| 76 61 6c 75 65 20 66 6f | 72 20 6f 70 65 6e 09 09 |value fo|r open..|
|00000550| 09 09 09 09 2a 2f 0d 09 | 73 68 6f 72 74 20 6c 6f |....*/..|short lo|
|00000560| 63 61 6c 50 6f 72 74 2c | 09 09 09 09 2f 2a 20 6c |calPort,|..../* l|
|00000570| 6f 63 61 6c 20 70 6f 72 | 74 20 74 6f 20 6c 69 73 |ocal por|t to lis|
|00000580| 74 65 6e 20 6f 6e 09 09 | 09 09 09 09 2a 2f 0d 09 |ten on..|....*/..|
|00000590| 6c 6f 6e 67 20 2a 72 65 | 6d 6f 74 65 48 6f 73 74 |long *re|moteHost|
|000005a0| 2c 09 09 09 09 2f 2a 20 | 72 65 6d 6f 74 65 20 68 |,..../* |remote h|
|000005b0| 6f 73 74 20 63 6f 6e 6e | 65 63 74 65 64 20 74 6f |ost conn|ected to|
|000005c0| 20 28 72 65 74 75 72 6e | 65 64 29 09 09 09 2a 2f | (return|ed)...*/|
|000005d0| 0d 09 73 68 6f 72 74 20 | 2a 72 65 6d 6f 74 65 50 |..short |*remoteP|
|000005e0| 6f 72 74 29 3b 09 09 09 | 09 2f 2a 20 72 65 6d 6f |ort);...|./* remo|
|000005f0| 74 65 20 70 6f 72 74 20 | 63 6f 6e 6e 65 63 74 65 |te port |connecte|
|00000600| 64 20 74 6f 20 28 72 65 | 74 75 72 6e 65 64 29 09 |d to (re|turned).|
|00000610| 09 09 2a 2f 0d 0d 76 6f | 69 64 20 41 73 79 6e 63 |..*/..vo|id Async|
|00000620| 57 61 69 74 46 6f 72 43 | 6f 6e 6e 65 63 74 69 6f |WaitForC|onnectio|
|00000630| 6e 28 09 2f 2a 20 73 61 | 6d 65 20 61 73 20 61 62 |n(./* sa|me as ab|
|00000640| 6f 76 65 2c 20 65 78 63 | 65 70 74 20 65 78 65 63 |ove, exc|ept exec|
|00000650| 75 74 65 64 20 61 73 79 | 6e 63 68 72 6f 6e 6f 75 |uted asy|nchronou|
|00000660| 73 6c 79 09 2a 2f 0d 09 | 75 6e 73 69 67 6e 65 64 |sly.*/..|unsigned|
|00000670| 20 6c 6f 6e 67 20 73 74 | 72 65 61 6d 2c 09 09 09 | long st|ream,...|
|00000680| 2f 2a 20 73 74 72 65 61 | 6d 20 69 64 20 74 6f 20 |/* strea|m id to |
|00000690| 62 65 20 75 73 65 64 20 | 66 6f 72 20 63 6f 6e 6e |be used |for conn|
|000006a0| 65 63 74 69 6f 6e 09 09 | 09 2a 2f 0d 09 42 79 74 |ection..|.*/..Byt|
|000006b0| 65 20 74 69 6d 65 6f 75 | 74 2c 09 09 09 09 09 2f |e timeou|t,...../|
|000006c0| 2a 20 74 69 6d 65 6f 75 | 74 20 76 61 6c 75 65 20 |* timeou|t value |
|000006d0| 66 6f 72 20 6f 70 65 6e | 09 09 09 09 09 09 2a 2f |for open|......*/|
|000006e0| 0d 09 73 68 6f 72 74 20 | 6c 6f 63 61 6c 50 6f 72 |..short |localPor|
|000006f0| 74 2c 09 09 09 09 2f 2a | 20 6c 6f 63 61 6c 20 70 |t,..../*| local p|
|00000700| 6f 72 74 20 74 6f 20 6c | 69 73 74 65 6e 20 6f 6e |ort to l|isten on|
|00000710| 09 09 09 09 09 09 2a 2f | 0d 09 6c 6f 6e 67 20 72 |......*/|..long r|
|00000720| 65 6d 6f 74 65 48 6f 73 | 74 2c 09 09 09 09 2f 2a |emoteHos|t,..../*|
|00000730| 20 72 65 6d 6f 74 65 20 | 68 6f 73 74 20 74 6f 20 | remote |host to |
|00000740| 6c 69 73 74 65 6e 20 66 | 6f 72 09 09 09 09 09 2a |listen f|or.....*|
|00000750| 2f 0d 09 73 68 6f 72 74 | 20 72 65 6d 6f 74 65 50 |/..short| remoteP|
|00000760| 6f 72 74 2c 09 09 09 09 | 2f 2a 20 72 65 6d 6f 74 |ort,....|/* remot|
|00000770| 65 20 70 6f 72 74 20 74 | 6f 20 6c 69 73 74 65 6e |e port t|o listen|
|00000780| 20 66 6f 72 09 09 09 09 | 09 2a 2f 0d 09 54 43 50 | for....|.*/..TCP|
|00000790| 69 6f 70 62 20 2a 2a 72 | 65 74 75 72 6e 42 6c 6f |iopb **r|eturnBlo|
|000007a0| 63 6b 29 3b 09 09 09 2f | 2a 20 70 61 72 61 6d 65 |ck);.../|* parame|
|000007b0| 74 65 72 20 62 6c 6f 63 | 6b 20 66 6f 72 20 63 61 |ter bloc|k for ca|
|000007c0| 6c 6c 20 28 72 65 74 75 | 72 6e 65 64 29 09 09 09 |ll (retu|rned)...|
|000007d0| 2a 2f 0d 0d 4f 53 45 72 | 72 20 41 73 79 6e 63 47 |*/..OSEr|r AsyncG|
|000007e0| 65 74 43 6f 6e 6e 65 63 | 74 69 6f 6e 44 61 74 61 |etConnec|tionData|
|000007f0| 28 09 2f 2a 20 72 65 74 | 72 69 65 76 65 73 20 63 |(./* ret|rieves c|
|00000800| 6f 6e 6e 65 63 74 69 6f | 6e 20 64 61 74 61 20 66 |onnectio|n data f|
|00000810| 6f 72 20 61 62 6f 76 65 | 20 63 61 6c 6c 09 09 09 |or above| call...|
|00000820| 2a 2f 0d 09 54 43 50 69 | 6f 70 62 20 2a 72 65 74 |*/..TCPi|opb *ret|
|00000830| 75 72 6e 42 6c 6f 63 6b | 2c 09 09 09 2f 2a 20 70 |urnBlock|,.../* p|
|00000840| 61 72 61 6d 65 74 65 72 | 20 62 6c 6f 63 6b 20 66 |arameter| block f|
|00000850| 6f 72 20 61 73 79 6e 63 | 77 61 69 74 20 63 61 6c |or async|wait cal|
|00000860| 6c 09 09 09 2a 2f 0d 09 | 6c 6f 6e 67 20 2a 72 65 |l...*/..|long *re|
|00000870| 6d 6f 74 65 48 6f 73 74 | 2c 09 09 09 09 2f 2a 20 |moteHost|,..../* |
|00000880| 72 65 6d 6f 74 65 20 68 | 6f 73 74 20 63 6f 6e 6e |remote h|ost conn|
|00000890| 65 63 74 65 64 20 74 6f | 20 28 72 65 74 75 72 6e |ected to| (return|
|000008a0| 65 64 29 09 09 09 2a 2f | 0d 09 73 68 6f 72 74 20 |ed)...*/|..short |
|000008b0| 2a 72 65 6d 6f 74 65 50 | 6f 72 74 29 3b 09 09 09 |*remoteP|ort);...|
|000008c0| 09 2f 2a 20 72 65 6d 6f | 74 65 20 70 6f 72 74 20 |./* remo|te port |
|000008d0| 63 6f 6e 6e 65 63 74 65 | 64 20 74 6f 20 28 72 65 |connecte|d to (re|
|000008e0| 74 75 72 6e 65 64 29 09 | 09 09 2a 2f 0d 0d 4f 53 |turned).|..*/..OS|
|000008f0| 45 72 72 20 43 6c 6f 73 | 65 43 6f 6e 6e 65 63 74 |Err Clos|eConnect|
|00000900| 69 6f 6e 28 09 09 09 2f | 2a 20 63 6c 6f 73 65 73 |ion(.../|* closes|
|00000910| 20 61 6e 20 65 73 74 61 | 62 6c 69 73 68 65 64 20 | an esta|blished |
|00000920| 63 6f 6e 6e 65 63 74 69 | 6f 6e 09 09 09 09 09 2a |connecti|on.....*|
|00000930| 2f 0d 09 75 6e 73 69 67 | 6e 65 64 20 6c 6f 6e 67 |/..unsig|ned long|
|00000940| 20 73 74 72 65 61 6d 29 | 3b 09 09 09 2f 2a 20 73 | stream)|;.../* s|
|00000950| 74 72 65 61 6d 20 69 64 | 20 6f 66 20 73 74 72 65 |tream id| of stre|
|00000960| 61 6d 20 75 73 65 64 20 | 66 6f 72 20 63 6f 6e 6e |am used |for conn|
|00000970| 65 63 74 69 6f 6e 09 09 | 2a 2f 0d 09 0d 4f 53 45 |ection..|*/...OSE|
|00000980| 72 72 20 41 62 6f 72 74 | 43 6f 6e 6e 65 63 74 69 |rr Abort|Connecti|
|00000990| 6f 6e 28 09 09 09 2f 2a | 20 61 62 6f 72 74 73 20 |on(.../*| aborts |
|000009a0| 61 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 20 6e 6f 6e |a connec|tion non|
|000009b0| 2d 67 72 61 63 65 66 75 | 6c 6c 79 09 09 09 09 2a |-gracefu|lly....*|
|000009c0| 2f 0d 09 75 6e 73 69 67 | 6e 65 64 20 6c 6f 6e 67 |/..unsig|ned long|
|000009d0| 20 73 74 72 65 61 6d 29 | 3b 09 09 09 2f 2a 20 73 | stream)|;.../* s|
|000009e0| 74 72 65 61 6d 20 69 64 | 20 6f 66 20 73 74 72 65 |tream id| of stre|
|000009f0| 61 6d 20 75 73 65 64 20 | 66 6f 72 20 63 6f 6e 6e |am used |for conn|
|00000a00| 65 63 74 69 6f 6e 09 09 | 2a 2f 0d 0d 0d 2f 2a 20 |ection..|*/.../* |
|00000a10| 64 61 74 61 20 73 65 6e | 64 69 6e 67 20 63 61 6c |data sen|ding cal|
|00000a20| 6c 73 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ls -----|--------|
|00000a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2a 2f 0d |--------|-----*/.|
|00000a60| 0d 4f 53 45 72 72 20 53 | 65 6e 64 44 61 74 61 28 |.OSErr S|endData(|
|00000a70| 09 09 09 09 09 2f 2a 20 | 73 65 6e 64 73 20 64 61 |...../* |sends da|
|00000a80| 74 61 20 61 6c 6f 6e 67 | 20 61 6e 20 6f 70 65 6e |ta along| an open|
|00000a90| 20 63 6f 6e 6e 65 63 74 | 69 6f 6e 09 09 09 09 2a | connect|ion....*|
|00000aa0| 2f 0d 09 75 6e 73 69 67 | 6e 65 64 20 6c 6f 6e 67 |/..unsig|ned long|
|00000ab0| 20 73 74 72 65 61 6d 2c | 09 09 09 2f 2a 20 73 74 | stream,|.../* st|
|00000ac0| 72 65 61 6d 20 75 73 65 | 64 20 66 6f 72 20 63 6f |ream use|d for co|
|00000ad0| 6e 6e 65 63 74 69 6f 6e | 09 09 09 09 09 2a 2f 0d |nnection|.....*/.|
|00000ae0| 09 50 74 72 20 64 61 74 | 61 2c 09 09 09 09 09 09 |.Ptr dat|a,......|
|00000af0| 2f 2a 20 70 6f 69 6e 74 | 65 72 20 74 6f 20 64 61 |/* point|er to da|
|00000b00| 74 61 20 74 6f 20 73 65 | 6e 64 09 09 09 09 09 09 |ta to se|nd......|
|00000b10| 2a 2f 0d 09 75 6e 73 69 | 67 6e 65 64 20 73 68 6f |*/..unsi|gned sho|
|00000b20| 72 74 20 6c 65 6e 67 74 | 68 2c 09 09 09 2f 2a 20 |rt lengt|h,.../* |
|00000b30| 6c 65 6e 67 74 68 20 6f | 66 20 64 61 74 61 20 74 |length o|f data t|
|00000b40| 6f 20 73 65 6e 64 09 09 | 09 09 09 09 2a 2f 0d 09 |o send..|....*/..|
|00000b50| 42 6f 6f 6c 65 61 6e 20 | 72 65 74 72 79 29 3b 09 |Boolean |retry);.|
|00000b60| 09 09 09 09 2f 2a 20 69 | 66 20 74 72 75 65 2c 20 |..../* i|f true, |
|00000b70| 63 61 6c 6c 20 63 6f 6e | 74 69 6e 75 65 73 20 75 |call con|tinues u|
|00000b80| 6e 74 69 6c 20 73 65 6e | 64 20 73 75 63 63 65 73 |ntil sen|d succes|
|00000b90| 73 66 75 6c 2a 2f 0d 09 | 0d 4f 53 45 72 72 20 53 |sful*/..|.OSErr S|
|00000ba0| 65 6e 64 4d 75 6c 74 69 | 44 61 74 61 28 09 09 09 |endMulti|Data(...|
|00000bb0| 2f 2a 20 73 65 6e 64 73 | 20 6d 75 6c 74 69 70 6c |/* sends| multipl|
|00000bc0| 65 20 73 74 72 69 6e 67 | 73 20 6f 66 20 64 61 74 |e string|s of dat|
|00000bd0| 61 20 6f 6e 20 61 20 63 | 6f 6e 6e 65 63 74 69 6f |a on a c|onnectio|
|00000be0| 6e 09 2a 2f 0d 09 75 6e | 73 69 67 6e 65 64 20 6c |n.*/..un|signed l|
|00000bf0| 6f 6e 67 20 73 74 72 65 | 61 6d 2c 09 09 09 2f 2a |ong stre|am,.../*|
|00000c00| 20 73 74 72 65 61 6d 20 | 75 73 65 64 20 66 6f 72 | stream |used for|
|00000c10| 20 63 6f 6e 6e 65 63 74 | 69 6f 6e 09 09 09 09 09 | connect|ion.....|
|00000c20| 2a 2f 0d 09 53 74 72 32 | 35 35 20 64 61 74 61 5b |*/..Str2|55 data[|
|00000c30| 5d 2c 09 09 09 09 09 2f | 2a 20 61 72 72 61 79 20 |],...../|* array |
|00000c40| 6f 66 20 73 65 6e 64 20 | 73 74 72 69 6e 67 73 09 |of send |strings.|
|00000c50| 09 09 09 09 09 2a 2f 09 | 0d 09 73 68 6f 72 74 20 |.....*/.|..short |
|00000c60| 6e 75 6d 44 61 74 61 2c | 09 09 09 09 09 2f 2a 20 |numData,|...../* |
|00000c70| 6e 75 6d 62 65 72 20 6f | 66 20 73 74 72 69 6e 67 |number o|f string|
|00000c80| 73 20 74 6f 20 73 65 6e | 64 09 09 09 09 09 2a 2f |s to sen|d.....*/|
|00000c90| 0d 09 42 6f 6f 6c 65 61 | 6e 20 72 65 74 72 79 29 |..Boolea|n retry)|
|00000ca0| 3b 09 09 09 09 09 2f 2a | 20 69 66 20 74 72 75 65 |;...../*| if true|
|00000cb0| 2c 20 63 61 6c 6c 20 63 | 6f 6e 74 69 6e 75 65 73 |, call c|ontinues|
|00000cc0| 20 75 6e 74 69 6c 20 73 | 65 6e 64 20 73 75 63 63 | until s|end succ|
|00000cd0| 65 73 73 66 75 6c 2a 2f | 0d 0d 76 6f 69 64 20 53 |essful*/|..void S|
|00000ce0| 65 6e 64 44 61 74 61 41 | 73 79 6e 63 28 09 09 09 |endDataA|sync(...|
|00000cf0| 09 2f 2a 20 73 65 6e 64 | 73 20 64 61 74 61 20 61 |./* send|s data a|
|00000d00| 73 79 6e 63 68 72 6f 6e | 6f 75 73 6c 79 09 09 09 |synchron|ously...|
|00000d10| 09 09 09 2a 2f 0d 09 75 | 6e 73 69 67 6e 65 64 20 |...*/..u|nsigned |
|00000d20| 6c 6f 6e 67 20 73 74 72 | 65 61 6d 2c 09 09 09 2f |long str|eam,.../|
|00000d30| 2a 20 73 74 72 65 61 6d | 20 75 73 65 64 20 66 6f |* stream| used fo|
|00000d40| 72 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 09 09 09 09 |r connec|tion....|
|00000d50| 09 2a 2f 0d 09 50 74 72 | 20 64 61 74 61 2c 09 09 |.*/..Ptr| data,..|
|00000d60| 09 09 09 09 2f 2a 20 70 | 6f 69 6e 74 65 72 20 74 |..../* p|ointer t|
|00000d70| 6f 20 64 61 74 61 20 74 | 6f 20 73 65 6e 64 09 09 |o data t|o send..|
|00000d80| 09 09 09 09 2a 2f 0d 09 | 75 6e 73 69 67 6e 65 64 |....*/..|unsigned|
|00000d90| 20 73 68 6f 72 74 20 6c | 65 6e 67 74 68 2c 09 09 | short l|ength,..|
|00000da0| 09 2f 2a 20 6c 65 6e 67 | 74 68 20 6f 66 20 64 61 |./* leng|th of da|
|00000db0| 74 61 20 74 6f 20 73 65 | 6e 64 09 09 09 09 09 09 |ta to se|nd......|
|00000dc0| 2a 2f 0d 09 54 43 50 69 | 6f 70 62 20 2a 2a 72 65 |*/..TCPi|opb **re|
|00000dd0| 74 75 72 6e 42 6c 6f 63 | 6b 29 3b 09 09 09 2f 2a |turnBloc|k);.../*|
|00000de0| 20 70 6f 69 6e 74 65 72 | 20 74 6f 20 70 61 72 61 | pointer| to para|
|00000df0| 6d 65 74 65 72 20 62 6c | 6f 63 6b 20 28 72 65 74 |meter bl|ock (ret|
|00000e00| 75 72 6e 65 64 29 09 09 | 2a 2f 0d 09 0d 4f 53 45 |urned)..|*/...OSE|
|00000e10| 72 72 20 53 65 6e 64 41 | 73 79 6e 63 44 6f 6e 65 |rr SendA|syncDone|
|00000e20| 28 09 09 09 2f 2a 20 63 | 61 6c 6c 65 64 20 77 68 |(.../* c|alled wh|
|00000e30| 65 6e 20 53 65 6e 64 44 | 61 74 61 41 73 79 6e 63 |en SendD|ataAsync|
|00000e40| 20 63 61 6c 6c 20 63 6f | 6d 70 6c 65 74 65 73 09 | call co|mpletes.|
|00000e50| 09 09 2a 2f 0d 09 54 43 | 50 69 6f 70 62 20 2a 72 |..*/..TC|Piopb *r|
|00000e60| 65 74 75 72 6e 42 6c 6f | 63 6b 29 3b 09 09 09 2f |eturnBlo|ck);.../|
|00000e70| 2a 20 70 61 72 61 6d 65 | 74 65 72 20 62 6c 6f 63 |* parame|ter bloc|
|00000e80| 6b 20 74 6f 20 63 6f 6d | 70 6c 65 74 65 20 63 6f |k to com|plete co|
|00000e90| 6e 6e 65 63 74 69 6f 6e | 09 09 2a 2f 0d 0d 0d 2f |nnection|..*/.../|
|00000ea0| 2a 20 64 61 74 61 20 72 | 65 63 65 69 76 69 6e 67 |* data r|eceiving|
|00000eb0| 20 63 61 6c 6c 73 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d | calls -|--------|
|00000ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2a |--------|-------*|
|00000ef0| 2f 0d 0d 4f 53 45 72 72 | 20 52 65 63 76 44 61 74 |/..OSErr| RecvDat|
|00000f00| 61 28 09 09 09 09 09 2f | 2a 20 77 61 69 74 73 20 |a(...../|* waits |
|00000f10| 66 6f 72 20 64 61 74 61 | 20 74 6f 20 62 65 20 72 |for data| to be r|
|00000f20| 65 63 65 69 76 65 64 20 | 6f 6e 20 61 20 63 6f 6e |eceived |on a con|
|00000f30| 6e 65 63 74 69 6f 6e 09 | 2a 2f 0d 09 75 6e 73 69 |nection.|*/..unsi|
|00000f40| 67 6e 65 64 20 6c 6f 6e | 67 20 73 74 72 65 61 6d |gned lon|g stream|
|00000f50| 2c 09 09 09 2f 2a 20 73 | 74 72 65 61 6d 20 75 73 |,.../* s|tream us|
|00000f60| 65 64 20 66 6f 72 20 63 | 6f 6e 6e 65 63 74 69 6f |ed for c|onnectio|
|00000f70| 6e 09 09 09 09 09 2a 2f | 20 0d 09 50 74 72 20 64 |n.....*/| ..Ptr d|
|00000f80| 61 74 61 2c 09 09 09 09 | 09 09 2f 2a 20 70 6f 69 |ata,....|../* poi|
|00000f90| 6e 74 65 72 20 74 6f 20 | 6d 65 6d 6f 72 79 20 75 |nter to |memory u|
|00000fa0| 73 65 64 20 74 6f 20 68 | 6f 6c 64 20 69 6e 63 6f |sed to h|old inco|
|00000fb0| 6d 69 6e 67 20 64 61 74 | 61 09 2a 2f 0d 09 75 6e |ming dat|a.*/..un|
|00000fc0| 73 69 67 6e 65 64 20 73 | 68 6f 72 74 20 2a 6c 65 |signed s|hort *le|
|00000fd0| 6e 67 74 68 2c 09 09 09 | 2f 2a 20 6c 65 6e 67 74 |ngth,...|/* lengt|
|00000fe0| 68 20 74 6f 20 64 61 74 | 61 20 72 65 63 65 69 76 |h to dat|a receiv|
|00000ff0| 65 64 20 28 72 65 74 75 | 72 6e 65 64 29 09 09 09 |ed (retu|rned)...|
|00001000| 2a 2f 0d 09 42 6f 6f 6c | 65 61 6e 20 72 65 74 72 |*/..Bool|ean retr|
|00001010| 79 29 3b 09 09 09 09 09 | 2f 2a 20 69 66 20 74 72 |y);.....|/* if tr|
|00001020| 75 65 2c 20 63 61 6c 6c | 20 63 6f 6e 74 69 6e 75 |ue, call| continu|
|00001030| 65 73 20 75 6e 74 69 6c | 20 73 75 63 63 65 73 73 |es until| success|
|00001040| 66 75 6c 09 09 2a 2f 0d | 09 0d 76 6f 69 64 20 52 |ful..*/.|..void R|
|00001050| 65 63 76 44 61 74 61 41 | 73 79 6e 63 28 09 09 09 |ecvDataA|sync(...|
|00001060| 09 2f 2a 20 72 65 63 65 | 69 76 65 73 20 64 61 74 |./* rece|ives dat|
|00001070| 61 20 61 73 79 6e 63 68 | 72 6f 6e 6f 75 73 6c 79 |a asynch|ronously|
|00001080| 09 09 09 09 09 09 2a 2f | 0d 09 75 6e 73 69 67 6e |......*/|..unsign|
|00001090| 65 64 20 6c 6f 6e 67 20 | 73 74 72 65 61 6d 2c 09 |ed long |stream,.|
|000010a0| 09 09 2f 2a 20 73 74 72 | 65 61 6d 20 75 73 65 64 |../* str|eam used|
|000010b0| 20 66 6f 72 20 63 6f 6e | 6e 65 63 74 69 6f 6e 09 | for con|nection.|
|000010c0| 09 09 09 09 2a 2f 0d 09 | 50 74 72 20 64 61 74 61 |....*/..|Ptr data|
|000010d0| 2c 09 09 09 09 09 09 2f | 2a 20 70 6f 69 6e 74 65 |,....../|* pointe|
|000010e0| 72 20 74 6f 20 6d 65 6d | 6f 72 79 20 75 73 65 64 |r to mem|ory used|
|000010f0| 20 74 6f 20 68 6f 6c 64 | 20 69 6e 63 6f 6d 69 6e | to hold| incomin|
|00001100| 67 20 64 61 74 61 09 2a | 2f 0d 09 75 6e 73 69 67 |g data.*|/..unsig|
|00001110| 6e 65 64 20 73 68 6f 72 | 74 20 6c 65 6e 67 74 68 |ned shor|t length|
|00001120| 2c 09 09 09 2f 2a 20 6c | 65 6e 67 74 68 20 6f 66 |,.../* l|ength of|
|00001130| 20 64 61 74 61 20 72 65 | 71 75 65 73 74 65 64 09 | data re|quested.|
|00001140| 09 09 09 09 09 2a 2f 0d | 09 54 43 50 69 6f 70 62 |.....*/.|.TCPiopb|
|00001150| 20 2a 2a 72 65 74 75 72 | 6e 42 6c 6f 63 6b 29 3b | **retur|nBlock);|
|00001160| 09 09 09 2f 2a 20 70 61 | 72 61 6d 65 74 65 72 20 |.../* pa|rameter |
|00001170| 62 6c 6f 63 6b 20 74 6f | 20 63 6f 6d 70 6c 65 74 |block to| complet|
|00001180| 65 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 09 09 2a 2f |e connec|tion..*/|
|00001190| 0d 09 0d 4f 53 45 72 72 | 20 47 65 74 44 61 74 61 |...OSErr| GetData|
|000011a0| 4c 65 6e 67 74 68 28 09 | 09 09 2f 2a 20 63 61 6c |Length(.|../* cal|
|000011b0| 6c 65 64 20 77 68 65 6e | 20 52 65 63 76 44 61 74 |led when| RecvDat|
|000011c0| 61 41 73 79 6e 63 20 63 | 6f 6d 70 6c 65 74 65 73 |aAsync c|ompletes|
|000011d0| 09 09 09 09 2a 2f 0d 09 | 54 43 50 69 6f 70 62 20 |....*/..|TCPiopb |
|000011e0| 2a 72 65 74 75 72 6e 42 | 6c 6f 63 6b 2c 09 09 09 |*returnB|lock,...|
|000011f0| 2f 2a 20 70 61 72 61 6d | 65 74 65 72 20 62 6c 6f |/* param|eter blo|
|00001200| 63 6b 20 75 73 65 64 20 | 66 6f 72 20 72 65 63 65 |ck used |for rece|
|00001210| 69 76 65 09 09 09 09 2a | 2f 0d 09 75 6e 73 69 67 |ive....*|/..unsig|
|00001220| 6e 65 64 20 73 68 6f 72 | 74 20 2a 6c 65 6e 67 74 |ned shor|t *lengt|
|00001230| 68 29 3b 09 09 2f 2a 20 | 6c 65 6e 67 74 68 20 6f |h);../* |length o|
|00001240| 66 20 64 61 74 61 20 72 | 65 63 65 69 76 65 64 20 |f data r|eceived |
|00001250| 28 72 65 74 75 72 6e 65 | 64 29 09 09 09 2a 2f 0d |(returne|d)...*/.|
|00001260| 0d 23 65 6e 64 69 66 20 | 5f 54 43 50 4c 4f 57 5f |.#endif |_TCPLOW_|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00001290| 74 72 65 61 6d 50 74 72 | 20 73 74 72 65 61 6d 2c |treamPtr| stream,|
|000012a0| 50 74 72 20 64 61 74 61 | 2c 75 6e 73 69 67 6e 65 |Ptr data|,unsigne|
|000012b0| 07 54 43 50 48 69 2e 68 | 02 00 00 00 54 45 58 54 |.TCPHi.h|....TEXT|
|000012c0| 4d 50 53 20 01 00 00 80 | 01 00 00 00 00 00 12 29 |MPS ....|.......)|
|000012d0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 00 80 01 00 |..TEXTMP|S ......|
|000012e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012f0| 00 00 a1 76 ad b1 00 00 | 11 f0 00 00 01 7e 74 68 |...v....|.....~th|
|00001300| 29 3b 0d 00 00 01 66 08 | 41 ed 00 62 26 88 60 48 |);....f.|A..b&.`H|
|00001310| b9 fc 00 00 00 03 66 0e | 20 6d fa a4 20 05 46 80 |......f.| m.. .F.|
|00001320| c1 68 00 02 60 32 b9 fc | 00 00 00 05 66 28 20 6d |.h..`2..|....f( m|
|00001330| fa a4 8b 68 00 02 70 02 | b0 85 66 10 20 6d fa a4 |...h..p.|..f. m..|
|00001340| 70 00 30 10 22 05 c2 80 | 66 f2 60 0c 2f 05 4e ba |p.0."...|f.`./.N.|
|00001350| 00 20 58 8f 60 02 26 8c | 20 2e ff fc 4c ee 18 e0 |. X.`.&.| ...L...|
|00001360| ff e8 4e 5e 4e 75 86 73 | 69 67 6e 61 6c 00 00 00 |..N^Nu.s|ignal...|
|00001370| 4e 56 00 00 48 e7 07 18 | 2a 2e 00 08 4a ad fa a4 |NV..H...|*...J...|
|00001380| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 ff 01 89 |...H..Mo|naco....|
|00001390| 00 00 00 14 00 01 39 b0 | 00 0a 00 00 00 00 00 00 |......9.|........|
|000013a0| 00 00 01 90 00 00 00 06 | 00 04 00 2d 00 2b 01 ba |........|...-.+..|
|000013b0| 02 48 00 27 02 a0 01 b4 | 04 bd a3 ef 13 0f 00 00 |.H.'....|........|
|000013c0| 00 22 00 00 00 22 00 00 | 00 00 01 00 00 00 01 00 |."..."..|........|
|000013d0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 3f 1d b0 |...L...L|...2.?..|
|000013e0| 04 c8 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.......2|..MPSR..|
|000013f0| 00 0a 03 ed ff ff 00 00 | 00 00 00 40 c2 24 00 00 |........|...@.$..|
+--------+-------------------------+-------------------------+--------+--------+